﻿/*
author: kudy
site: www.kudystudio.com
date: 2012-06-20
版权所有：本岛工作室 [使用此后台模板必须保留此信息]
*/

body{margin:0px; padding:0px; font-family:"微软雅黑","宋体","Arial"; font-size:12px;}
form,h1,h2,h3,h4,h5,p,div,ul,li{margin:0px; padding:0px;}
input,button,textarea,select, a:hover{resize: none; outline:none;}
img{border:0;}
a span{vertical-align:baseline;}
label,input,button,textarea,select{vertical-align:middle;}
input[type=checkbox] {vertical-align: middle; padding: 2px; border:none; }
.hide{display:none;}
.clear{clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
.middle{vertical-align:middle;}
a{ color:#395a7b; text-decoration: none; }/*#456B0A*/
a:hover{ text-decoration: underline; }
a.btn-lit{text-decoration: none; }

/* 三态按钮 */
.btn{display:inline-block; height:28px; line-height:28px; text-align:center; border:none; background-image:url(../images/button-green.png); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 0px 12px; text-decoration:none; font-weight:bold; color:#FFFFFF; /*text-shadow:-1px -1px 0 #99B119;*/}
.btn span{display:block; padding:0px 12px 0px 0px; background-image:url(../images/button-green.png); background-repeat:no-repeat; background-position:right 0px; font-size:14px;}
.btn-hover{background-position:0px -30px;}
.btn-hover span{background-position:right -30px;}
.btn-active{background-position:0px -60px;}
.btn-active span{background-position:right -60px;}

.btn-lit{display:inline-block; height:23px; line-height:23px; text-align:center; border:none; background-image:url(../images/button-green-lit.png); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 0px 12px; text-decoration:none; font-weight:bold; color:#FFFFFF; /*text-shadow:-1px -1px 0 #99B119;*/}
.btn-lit span{display:block; padding:0px 12px 0px 0px; background-image:url(../images/button-green-lit.png); background-repeat:no-repeat; background-position:right 0px; font-size:12px;}
.btn-lit-hover{background-position:0px -25px;}
.btn-lit-hover span{background-position:right -25px;}
.btn-lit-active{background-position:0px -50px;}
.btn-lit-active span{background-position:right -50px;}


/* 通用字体 */
.txt-white{color:#ffffff; font-weight:normal;}
.txt-white-b{color:#ffffff; font-weight:bold;}
.txt-green{color:#456B0A; font-weight:normal;}
.txt-green-b{color:#456B0A; font-weight:bold;}
.txt-gray{color:#666666; font-weight:normal;}
.txt-gray-b{color:#666666; font-weight:bold;}
.txt-red{color:#FF0000; font-weight:normal;}
.txt-red-b{color:#FF0000; font-weight:bold;}
.txt-orange{color:#FF6600; font-weight:normal;}
.txt-orange-b{color:#FF6600; font-weight:bold;}
.txt-blue{color:#003366; font-weight:normal;}
.txt-blue-b{color:#003366; font-weight:bold;}

/* 通用文本 */
select{height:24px; line-height:24px;}
input,textarea{border:1px solid #A4A4A4; color:#4a4a4a; font-size:12px; font-family:Tahoma,"Times New Roman", Times, "宋体";}
.input-code,.input-small,.input-normal,.input-big,.input-xbig,.input-xxbig{height:18px; line-height:18px;}

.input-code{width:35px;}
.input-small{width:100px;}
.input-normal{width:180px;}
.input-big{width:250px;}
.input-xbig{width:350px;}
.input-xxbig{width:450px;}

/* line 42, ../../app/assets/stylesheets/scaffolds.css.scss */
.field_with_errors {
    padding: 2px;
    background-color: red;
    display: table;
}

/* line 48, ../../app/assets/stylesheets/scaffolds.css.scss */
#error_explanation {
    width: 450px;
    border: 2px solid red;
    padding: 7px;
    padding-bottom: 0;
    margin-bottom: 20px;
    background-color: #f0f0f0;
}
/* line 55, ../../app/assets/stylesheets/scaffolds.css.scss */
#error_explanation h2 {
    text-align: left;
    font-weight: bold;
    padding: 5px 5px 5px 15px;
    font-size: 12px;
    margin: -7px;
    margin-bottom: 0px;
    background-color: #c00;
    color: #fff;
}
/* line 65, ../../app/assets/stylesheets/scaffolds.css.scss */
#error_explanation ul li {
    font-size: 12px;
    list-style: square;
}

/* 荣誉资质，新的界面样式 */
.ry-item{
    margin:10px;
    width:200px;
    border: 1px solid #ccc;
    padding: 3px;
    background-color: #fff;
    float: left;
}
.ry-item h3{
    font-weight: bold;
    font-size: 14px;
    margin: 10px 0;
    text-align: center;
}
.ry-item p{
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    text-align: right;
}
.ry-item .icon-sprite{
    position: inherit;
    margin:0 5px 0 0;
}

/* 数据为空显示的内容 */
.empty-data{
    padding:10px;
    color:#333333;
    text-align: center;
    font-size: 12px;
}